home *** CD-ROM | disk | FTP | other *** search
/ Champak 29 / Volume 29 - JOGO DISK .iso / Games / jungle_adventure.swf / scripts / __Packages / GameFuel.as < prev    next >
Text File  |  2006-11-29  |  1KB  |  48 lines

  1. class GameFuel extends GameCollectable
  2. {
  3.    var assetID = "Fuel";
  4.    var value = 1;
  5.    var active = false;
  6.    var collected = false;
  7.    var editor_isItem = true;
  8.    var editor_name = "Fuel";
  9.    function GameFuel()
  10.    {
  11.       super();
  12.    }
  13.    function onAddToWorld()
  14.    {
  15.       this.world.addToCollection("fuel",this);
  16.    }
  17.    function onAddToScene()
  18.    {
  19.       if(!this.active || this.collected)
  20.       {
  21.          this.target._visible = false;
  22.       }
  23.    }
  24.    function setActive(b)
  25.    {
  26.       if(this.active = b)
  27.       {
  28.          this.collected = false;
  29.          this.target._visible = true;
  30.       }
  31.       else
  32.       {
  33.          this.collected = true;
  34.          this.target._visible = false;
  35.       }
  36.    }
  37.    function setCollected(obj)
  38.    {
  39.       if(this.active && !this.collected && obj.classID == SSGlobal.CLSID_VEHICLE)
  40.       {
  41.          obj.shiftFuel(this.value);
  42.          this.active = false;
  43.          this.collected = true;
  44.          this.target._visible = false;
  45.       }
  46.    }
  47. }
  48.